The
d Y (calc-yacas-language) command selects
the conventions of Yacas, a free computer algebra system. While
the operators and functions in Yacas are similar to those of
Calc, the names of built-in functions in Yacas are capitalized.
The Calc formula ‘sin(2
x)’, for example, is entered and displayed
‘Sin(2 x)’ in
Yacas mode, and `‘arcsin(x^2)’ is
‘ArcSin(x^2)’
in Yacas mode. Complex numbers are written are written
‘3 + 4 I’. The
standard special constants are written Pi,
E, I, GoldenRatio and
Gamma. Infinity represents both
inf and uinf, and
Undefined represents nan.
Certain operators on functions, such as D for
differentiation and Integrate for integration, take
a prefix form in Yacas. For example, the derivative of
‘e^x sin(x)’ can be
computed with ‘D(x) Exp(x)*Sin(x)’
.
Other notable differences between Yacas and standard Calc expressions are that vectors and matrices use curly braces in Yacas, and subscripts use square brackets. If, for example, ‘A’ represents the list ‘{a,2,c,4}’, then ‘A[3]’ would equal ‘c’.